home *** CD-ROM | disk | FTP | other *** search
- <HTML>
- <HEAD>
- <!-- $VER: Homer.html 1.1 (21.4.96) -->
- <TITLE>Homer Documentation</TITLE>
- </HEAD>
-
- <BODY>
-
- <CENTER>
- <H1><IMG ALT="Icon" SRC="HomerIcon.gif">Homer Documentation</H1>
- Copyright (C)1995-96 <A HREF="#Author">David Swasbrook</A>, All Rights Reserved.<BR>
-
- <P>
- [ <A HREF="#Disclaimer">Disclaimer</A>
- | <A HREF="#Requirements">Requirements</A>
- | <A HREF="#Freeware">Freeware</A>
- | <A HREF="#Install">Installation & Use</A>
- | <A HREF="#Interface">Interface</A>
- | <A HREF="#History">History</A>
- | <A HREF="#Index">Index</A>
- ]<BR>
-
- <P><IMG ALT="Definition Of" SRC="HomerDict.gif">
- </CENTER>
-
-
- <!-- ****************** -->
-
- <HR><!-- *** DISCLAIMER *** -->
- <A NAME="Disclaimer"><H1>Disclaimer</H1></A>
-
- Homer is supposed to be a replacement function for the exec.library/Alert function. Operations of
- this type are always risky, as when an alert occurs the system is in an inconsistent and/or defective
- state.
-
- <P> I hereby reject any liability or responsibility for these or any other consequences from the use of
- Homer whatsoever. This includes, but is not limited to, damage to your equipment, to your data,
- personal injuries, financial loss or any other kinds of side effects.
-
- <P>Although Homer has been tested thoroughly on several different machines, I cannot rule out the
- possibility that Homer
- <UL>
- <LI>is somehow incompatible to your equipment
- <LI>has bugs that show up on your equipment
- <LI>does not do what it is supposed to do on your equipment
- </UL>
- It is your responsiblity to take any precautions necessary to protect yourself from these or any other
- effects. I explicitly reject any liability or responsibility from the consequences of you using Homer.
-
- <!-- ****************** -->
-
- <HR><!-- *** REQUIREMENTS *** -->
- <A NAME="Requirements"><H1>Requirements</H1></A>
-
- <P>The following are required for Homer to run, if they are not installed or available
- Homer will be unable to run.
- <UL>
- <LI>Kickstart V38 or higher
- <LI>matrix.library V25 or higher (included in standard distribution)
- <LI>swazconfig.library V3 or higher (included in standard distribution)
- </UL>
-
- <P>
- Optional extras:
- <UL>
- <LI>SwazBlanker - Homer window can be blanked too!
- </UL>
-
- <!-- ****************** -->
-
- <HR><!-- *** FREEWARE *** -->
- <A NAME="Freeware"><H1>Freeware</H1></A>
-
- Homer is <B>FREEWARE</B>, this means that you may use it as much as you like without having
- to feel guilty about it. You can always drop me a line or two with some comments about it. They
- are most welcome!
-
- <P>The program may be freely distributed and copied, as long as the following conditions are fulfilled:
-
- <UL>
- <LI>The sales price must not be higher than the cost of an (empty)
- disk plus a nominal copying fee plus costs for shipping. The total
- price must not be higher than 5 US$.
- <LI>All parts of the program and the documentation must be complete.
- You may howerver add or remove samples as you see necessary.
- <LI>Homer or parts of it may not be sold in combination with or
- as part of commercial software.
- <LI>Program and documentation may not be changed in any way.
- <LI>Permission has been given for distribution through Aminet and
- Fred Fish.
- </UL>
-
- <!-- ****************** -->
-
- <HR><!-- *** INSTALLATION AND USE *** -->
- <A NAME="Install"><H1>Installation And Usage</H1></A>
-
- <DL>
- <DT><H3>Installation</H3>
- <DD>
- To install just run the install script provided in the Homer distribution. This will install
- Homer in your "SYS:WBStartup" drawer by default. Documentation and support files
- are also installed.
-
- <P>
- You will be prompted for a Hot-Key to open the <A HREF="#Interface">main interface window</A>.
- Typically this would be something like "LALT a", ie. pressing the "LEFT ALT KEY"
- and the "a" key simultaneously would open the interface.
-
- <DT><H3>Usage</H3>
-
- <DD>
- To run homer simply <B>Double Click</B> the icon.<BR>
- Homer will pop up in a small window on your Workbench screen and his eyes will follow the
- mouse pointer as it moves. They also occasionally blink, and he also has the tendency to
- say things occasionally. Please feel free to <A HREF="#AddSample">add your own samples</A>
- and <A HREF="#Config">configure</A> Homer as you like it best!
- </DL>
-
- <!-- ****************** -->
-
- <HR><!-- *** CONFIG *** -->
- <A NAME="Config"><H1>Configuration File</H1></A>
-
- In the Homer directory there is a configuration file named <A HREF="Homer.conf">Homer.conf</A>.
- This is a plain text file, made up of several sections as follows:
- <DL>
- <P><DT><B>[Homer]</B>
- <DD>This is where you can configure certain aspects of Homer
- <UL>
- <LI>ScaleFactor - how big should the image of Homer be. Eg. If you specify 200% the image will
- be twice the size it normally is.
-
- <LI>DoBurp - weighted chance of Homer burping
- <LI>DoDoh - weighted chance of Homer saying Doh! (See also ManyDohChance)
- <LI>DoMood - weighted chance of Homer having a mood swing
- <LI>DoTalk - weighted chance of Homer saying something
-
- <LI>ManyDohChance - chance of Homer saying Doh! several times (See also ManyDohContChance)
- <LI>ManyDohContChance - chance of Homer continuing to say Doh!
- </UL>
-
- <P><DT><B>[HappySamples], [SadSamples], [AngrySamples], [BurpSamples], [DohSamples]</B>
- <DD>These all define the sample filenames depending on Homers mood or current
- action, these files are located in the Samples directory. Please try to avoid putting spaces
- in the filenames. Please feel free to <A HREF="#AddSample">add your own samples</A>
- </DL>
-
- <!-- ****************** -->
-
- <HR><!-- *** ADDSAMPLE *** -->
- <A NAME="AddSample"><H1>Adding Samples</H1></A>
-
- This section gives you details on how to add your own samples to Homer.
- <UL>
- <LI>Sample file names should not contain spaces
- <LI>Samples should be in a sound.datatype supported format
- </UL>
-
- <H3>To add a sample, please follow these steps...</H3>
- <OL>
- <P><LI>
- Locate the <B>Samples</B> directory (this is in the same directory as Homer), and copy your new
- samples into this directory.
- <P><LI>
- Then edit the <A HREF="#Config"><B>Homer.conf</B></A> configuration file, this is in the same directory as Homer (Load
- it into any standard ASCII text editor).
- <P><LI>Now decide what sort of sample you have, it can fall into one of the following categories:
- <UL TYPE=DISC>
- <LI>HappySamples
- <LI>SadSamples
- <LI>AngrySamples
- <LI>BurpSamples
- <LI>DohSamples
- </UL>
-
- <P><LI>Locate the relevent section in the configuration file. Eg. if we have decided that the
- sample being added is a Happy Sample then look for the line reading <B>[HappySamples]</B> and
- enter the name of the sample on one of the lines following.
-
- <P><LI>Now save the configuration and re-load Homer.
-
- </OL>
-
- If you find some samples that you think would be suitable for inclusion in the main distribution
- of Homer please feel free to send them to me (or at least tell me where I can obtain them from!)
-
- <!-- ****************** -->
-
- <HR><!-- *** INTERFACE *** -->
- <A NAME="Interface"><H1>Interface</H1></A>
-
- The Homer window consists of an animated head of Homer, his eyes blink and follow the mouse pointer
- as you move it. He has also been known to say the occasional phrase.
-
- <H3>Keys</H3>
- <P>The following keys do special things:
- <UL>
- <LI>ESCAPE - Quits
- <LI>TAB - Changes homers mood
- <LI>RETURN - Say something
- <LI>Any other key will show the definition of Homer from the dictionary
- </UL>
-
- <H3>Homer Window Blanker</H3>
- If you ever find that the Homer window has gone completely black, dont worry, just click in the
- window and he will come back (eventually)... he is just merely blanking his window while your
- screen blanks (only currently supported with SwazBlanker).
-
- <!-- ****************** -->
-
- <HR><!-- *** HISTORY *** -->
- <A NAME="History"><H1>History</H1></A>
-
- <UL>
- <LI><B>V1.1</B>
- <UL>
- <LI>Installer Script
- <LI>Documentaion
- <LI>Images are now stored as GIFs
- </UL>
- <LI><B>V1.0</B>
- <UL>
- <LI>Initial beta release, no install scripts or documentation, hey I dont want to
- waste too much time writing this toy :)
- </UL>
- </UL>
- <!-- ****************** -->
-
- <HR><!-- *** AUTHOR *** -->
- <A NAME="Author"><H1>Author</H1></A>
-
- <P>My real name is David Swasbrook but pretty much well everyone calls me <B>Swaz</B>.
- I have lived my entire life in New Zeland and have been programming Amigas since
- sometime around 1991, and plan to keep programming them for some time to come!
-
- <P>Quite often I will be hanging out in Internet Relay Chat (Undernet mostly) in #Amiga channel
- under the nick of Swaz.
-
- <P>You can find me on the World Wide Web at
- <A HREF="http://www.ait.ac.nz/~swaz/"><B>http://www.ait.ac.nz/~swaz/</B></A>
- or if I have moved you might be able to get me via
- <A HREF="http://www.pobox.com/~swaz/">http://www.pobox.com/~swaz/</A>.
- <BR>
-
- <P>Electronic Mail may be sent to me at <A HREF="mailto:swaz@ait.ac.nz">swaz@ait.ac.nz</A>,
- or if for some strange reason that fails you could try
- <A HREF="mailto:swaz@pobox.com">swaz@pobox.com</A>.
-
- <P>If you would like to send me some mail the old fashioned way, my mailbox is:
- <DL>
- David Swasbrook,<BR>
- PO Box 54134,<BR>
- Bucklands Beach,<BR>
- Auckland,<BR>
- New Zealand.<BR>
- </DL>
-
- <HR><!-- *** INDEX *** -->
- <A NAME="Index"><H1>Index</H1></A>
- <UL>
- <LI><A HREF="#AddSample">Adding Samples</A>
- <LI><A HREF="#Author">Author</A>
- <LI><A HREF="#Config">Configuration</A>
- <LI><A HREF="#Disclaimer">Disclaimer</A>
- <LI><A HREF="#Freeware">Freeware</A>
- <LI><A HREF="#History">History</A>
- <LI><A HREF="#Install">Installation & Use</A>
- <LI><A HREF="#Interface">Interface</A>
- <LI><A HREF="#Requirements">Requirements</A>
-
- </UL>
- <HR>
-
- Documentation written by <A HREF="#Author">David Swasbrook</A>.<BR>
- Last updated on
- Mon Apr 22 20:19:55 1996
-
- </BODY>
- </HTML>
-